let url = require('url')
let obj = url.parse('http://username:password@www.baidu.com:80/index.html?a=1&b=2')
console.log(obj)
// Url {
//   protocol: 'http:',
//   slashes: true,
//   auth: 'username:password',
//   host: 'www.baidu.com:80',
//   port: '80',
//   hostname: 'www.baidu.com',
//   hash: null,
//   search: '?a=1&b=2',
//   query: 'a=1&b=2',
//   pathname: '/index.html',
//   path: '/index.html?a=1&b=2',
//   href: 'http://username:password@www.baidu.com:80/index.html?a=1&b=2'
// }

//  URI  统一资源标识符  在某个规则下能把这个资源独一无二标识出来
// URL 统一资源定位符 标识资源地址